const parameter = getApp().globalData.parameter
const domainName = getApp().globalData.domainName

// pages/login/login.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
  },


  // 用户登录
  user_login(){
    // 登录
    wx.login({
      success: res => {
        // console.log('用户登录code',res.code)
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
        wx.request({
          url: domainName + '/get_openid',
          data: {
            js_code:res.code
          },...parameter,
          success: res => {
            // console.log('用户登录',res.data)
            let user_id = res.data.user_id
            if(user_id){
              this.user_id = user_id
              wx.setStorageSync('user_id', user_id)
            }
          },
        })
      }
    })
  },

  // 获取用户手机号
  bindgetphonenumber(e){
    if(e.detail.errMsg == "getPhoneNumber:ok"){
      var phone_code = e.detail.code
      let navigation_action = 'navigateBack'
      getApp().getphonenumber(this.user_id, phone_code, navigation_action)
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.user_id = wx.getStorageSync('user_id')
    if(!this.user_id){
      // 用户登录
      this.user_login()
    }
  },

})